<?php
/**
 * 路由配置
 * 
 * Copyright (c) 2014~2019 https://desion.net All rights reserved.
 * Author: 阿林 QQ:120867629 <linhong00@gmail.com>
 */
declare (strict_types = 1);

$list = [];
// user/info/1?x=1  => user.info/info/2/a/1?x=1

// $list['user'] = [
//     [
//         'reg'        => '[\d\w]{2,6}',
//         'controller' => 'user.<reg>',
//         'action'     => 'api',
//         'param'      => '[\d\w]{2,6}',
//         'exts'       => '2/a'
//     ],
//     [
//         'reg'        => '[\d\w]{2,6}',
//         'controller' => 'user.info',
//         'action'     => '<reg>',
//         'param'      => '[\d\w]{2,6}',
//         'count'      => 2,
//         'exts'       => ''
//     ],
// ];

// $list['api'] = [
//     [
//         'reg'        => '[\d\w]{2,6}',
//         'controller' => 'user.info',
//         'action'     => '<reg>',
//         'param'      => '',
//         'exts'       => ''
//     ],
// ];
// '/^user\/([\d\w]{2,6})\/api$/'
// '/^user\/([\d\w]{2,6})\/api(\/[\d\w]{2,6}){2}$/'

// '/^user\/info\/([\d\w]{2,6})$/'
// '/^user\/info\/([\d\w]{2,6})(\/[\d\w]{2,6}){2}$/'


$list['user'] = [
    [
        'reg'        => '[\d\w]{2,6}',
        'controller' => 'user.<reg>',
        'action'     => 'get_info',
        'param'      => '[\d\w]{2,6}',
        'exts'       => 1,
    ],
];

return $list;